triangle counting